package com.fowo.api.model.db;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fowo.api.common.validator.*;
import javax.validation.constraints.*;
import lombok.Data;

/**
 * 组织 预览导入辅助模型(全字段为文本类型)
 * @author yl_ls
 */
@Data
public class DbOrganizationImportPo {

  /** 编码 */
  @ExcelProperty("*编码")
  @NotBlank(message = "编码不能为空")
  @Size(max = 50, message = "编码长度不能超过50")
  private String code;

  /** 名称 */
  @ExcelProperty("*名称")
  @NotBlank(message = "名称不能为空")
  @Size(max = 50, message = "名称长度不能超过50")
  private String name;

  /** 形态 */
  @ExcelProperty("*形态")
  @NotBlank(message = "形态不能为空")
  private String orgForm;

  /** 联系人 */
  @ExcelProperty("联系人")
  @Size(max = 50, message = "联系人长度不能超过50")
  private String orgContacts;

  /** 联系电话 */
  @ExcelProperty("联系电话")
  @Size(max = 50, message = "联系电话长度不能超过50")
  private String orgPhone;

  /** 地址 */
  @ExcelProperty("地址")
  @Size(max = 50, message = "地址长度不能超过50")
  private String orgAddress;

  /** 状态 */
  @ExcelProperty("状态")
  private String stauts;
}
